var BenchmarkUnitProperties_View = {
	/** 获取新增页面条件 * */
	getViewConditions : function() {
		var dimensionTypeOptions = getDimensionTypeOptions();
		return [{
			width : "30%", // 1.总宽度*
			label : { // 2.标签配置*
				width : "30%", // 宽度*
				text : benchmarkLocale.field.dimension + "：", // 文本*
				align : "right" // left,center,right*
			},
			input : {
				width : "65%", // 宽度*
				type : "select", // 类型:text文本框
				key : "dimension",
				other : {
					placeholder : benchmarkLocale.field.dimension_placeholder,
					options : dimensionTypeOptions
				}
			}
		},{
			width : "20%",
			label : {
				text : benchmarkLocale.field.date,// 文字
				width : "30%", //
				align : "right" // left,center,right*
			},
			input : {
				type : "date", // 类型:text文本框
				width : "65%",
				key : "dataTime"
			}
		},{
			width : "30%", // 1.总宽度*
			label : { // 2.标签配置*
				width : "20%", // 宽度*
				text : benchmarkLocale.field.indicator + "：", // 文本*
				align : "right" // left,center,right*
			},
			input : { // 3.输入框配置*
				width : "75%", // 宽度*
				type : "textarea", // text:文本框,textarea:多行文本,select:下拉框,checkSingle:单选按钮,checkMulti:多选按钮*
				key : "indicator", // key(对应后台entity中字段)*
				other : {
					rows : 3
				}
			}
		}];
	},

	/** 获取列表表格列 * */
	getViewColumns : function(benchmarkList) {
		var baseColumns = [ {
			width : "130", // 1.列宽
			head : benchmarkLocale.field.indicatorName, // 2.表头*
			key : "indicatorName", // 3.key(对应后台entity中字段)*
			type : "field", // 4.类型(check:复选框,No:序号,field:字段)*
			align : "left",
			isLock : true
		},
		{
			width : "130", // 1.列宽
			head : benchmarkLocale.field.code, // 2.表头*
			key : "code", // 3.key(对应后台entity中字段)*
			type : "field", // 4.类型(check:复选框,No:序号,field:字段)*
			align : "left",
			isLock : true
		}];
		var temps = "";
		var designValueColumns;
		var dataColumns;
		for (var i = 0; i < benchmarkList[0].indicatorByCompanyList.length; i++) {
			//设计值单元格
			designValueColumns = {
				width : "130", // 1.列宽
				head : benchmarkLocale.field.designValue, // 2.表头*
				key : "benchmarkUnitBean[\""
						+ benchmarkList[0].indicatorByCompanyList[i].companyId + benchmarkList[0].indicatorByCompanyList[i].unitId + "\"].designValue", // 3.key(对应后台entity中字段)*
				type : "field", // 4.类型(check:复选框,No:序号,field:字段)*
				isSort : false
			};
			if (i < 4) {
				designValueColumns.isShow = true;
			} else {
				designValueColumns.isShow = false;
			}
			baseColumns.push(designValueColumns);
			
			//实际值单元格
			dataColumns = {
					width : "130", // 1.列宽
					head : benchmarkLocale.field.value, // 2.表头*
					key : "benchmarkUnitBean[\""
							+ benchmarkList[0].indicatorByCompanyList[i].companyId + benchmarkList[0].indicatorByCompanyList[i].unitId + "\"].data", // 3.key(对应后台entity中字段)*
					type : "field", // 4.类型(check:复选框,No:序号,field:字段)*
					isSort : false
				};
				if (i < 4) {
					dataColumns.isShow = true;
				} else {
					dataColumns.isShow = false;
				}
				baseColumns.push(dataColumns);
		}
		baseColumns.push({
			width : "70", // 1.列宽
			type : "allFields",
		});
		return baseColumns;
	},
	
	/**
	 * 单元头的合并
	 */
	getViewMergeColumns: function(benchmarkList) {
		var columns = [];
		var baseColumns;
		for (var i = 0; i < benchmarkList[0].indicatorByCompanyList.length; i++) {
			baseColumns = {
				name : benchmarkList[0].indicatorByCompanyList[i].companyName+benchmarkList[0].indicatorByCompanyList[i].unitName,
				keys : ["benchmarkUnitBean[\""+ benchmarkList[0].indicatorByCompanyList[i].companyId+benchmarkList[0].indicatorByCompanyList[i].unitId + "\"].designValue",
						"benchmarkUnitBean[\""+ benchmarkList[0].indicatorByCompanyList[i].companyId+benchmarkList[0].indicatorByCompanyList[i].unitId + "\"].data"]
			}
			columns.push(baseColumns);
		}
		return columns;
	}
};
